package com.baomidou.mybatisplus.samples.quickstart.service;

import com.baomidou.mybatisplus.samples.quickstart.entity.Member;
import com.baomidou.mybatisplus.samples.quickstart.handler.AuthHandler;
import com.baomidou.mybatisplus.samples.quickstart.handler.Handler;
import com.baomidou.mybatisplus.samples.quickstart.handler.LoginHandler;
import com.baomidou.mybatisplus.samples.quickstart.handler.ValidateHandler;

public class MemberService {

    public void login(String loginName, String loginPass) {
        Handler validateHandler = new ValidateHandler();
        Handler loginHandler = new LoginHandler();
        Handler authHandler = new AuthHandler();
        validateHandler.next(loginHandler);
        loginHandler.next(authHandler);
        validateHandler.doHandler(new Member(loginName, loginPass));
    }
}

